Package-level declarations

Types

Link copied to clipboard

Represents options during the creation of a Decentralized Identifier (DID).

Link copied to clipboard
class DidResolutionMetadata(var contentType: String? = null, var error: String? = null, var additionalProperties: MutableMap<String, Any>? = null)

Holds metadata about the results of the DID resolution process.

Link copied to clipboard
class DidResolutionResult(val context: String? = null, val didDocument: DidDocument? = null, val didDocumentMetadata: DidDocumentMetadata = DidDocumentMetadata(), val didResolutionMetadata: DidResolutionMetadata = DidResolutionMetadata())

Represents the result of DID resolution as per the W3C DID Core specification. Includes the DID document and related metadata.

Link copied to clipboard

Type alias for a DID resolver function. A DID resolver takes a DID URL as input and returns a DidResolutionResult.

Link copied to clipboard

Singleton object representing a collection of DID resolvers.

Link copied to clipboard

Deserialize String into List of Purpose enums.

Link copied to clipboard

Represents a DID resolution error as described in https://w3c-ccg.github.io/did-resolution/#errors.